package baiqitun.stupro.security.service;

import baiqitun.stupro.common.model.TreeModel;
import baiqitun.stupro.security.model.vo.Ui;

import java.util.List;

/**
 * 查询用户可用菜单
 * @author kedaji
 */
public interface UiService {
    /**
     * 查询某个菜单的直接子菜单
     * @param id 菜单id
     * @return 菜单
     */
    List<Ui> getChildren(String id);

    /**
     * 获取以指定菜单为根的子菜单树；
     * @param id 菜单id
     * @return 菜单树
     */
    TreeModel<Ui> getUiTree(String id);
}
